Caret
Bash builtin to quick substitute a string in the previous command and run the result.
Equivalent to !!:s^string1^string2
.
More information: https://gnu.org/software/bash/manual/bash.html#Event-Designators.
- Run the previous command replacing
string1
withstring2
:
^
string1^
string2
- Remove
string1
from the previous command:
^
string1^
- Replace
string1
withstring2
in the previous command and addstring3
to its end:
^
string1^
string2^
string3
- Replace all occurrences of
string1
:
^
string1^
string2^:&